Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F8 USA F13 USA F14 USA F8 USA F22 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 USA F12 Thailand F2 Downtown Athletic Club USTA Challenger - Amarillo Yokohama International Tennis Tournament - Yokohama 2001 USTA Challenger of Calabasas - Calabasas Hilton Waikoloa Village USTA Challenger - Waikoloa Samsung Securities Cup Challenger Tennis - Seoul ARMS USTA Challenger - Rocky Mount A Glimmer of Hope Challenger - Austin Jameson Cup - Milan drkoop.com USTA Challenger of Tallahassee - Tallahassee Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Urbana-Champaign - Urbana Corona Mexico City Open - Mexico City Ho Chi Minh City Challenger - Ho Chi Minh City XL Capital Bermuda Open - Bermuda Hilton Waikoloa Village USTA Challenger - Waikoloa Zivnobanka Open - Prostejov GHI Bronx Classic - Bronx USTA/Adtech Challenger - Boston Challenger Banque Nationale Rimouski - Rimouski 2003 USTA Tallahassee Tennis Challenger - Tallahassee Open de Franche Comte - Besancon 2003 USTA Challenger of Calabasas - Calabasas 2003 West Side Tennis Club Challenger - Forest Hills GHI Bronx Tennis Classic - Bronx The Granby Natrel Challenger - Granby Pro Challenger at Calabasas - Calabasas Oldum Brown Vancouver Open - Vancouver Tallahassee Tennis Challenger - Tallahassee Binghamton Professional Tennis Tournament - Binghamton Las Vegas Challenger - Las Vegas Carson Challenger USTA Challenger of Burbank - Burbank Dallas Challenger Odlum Brown Vancouver Open - Vancouver Ford Tennis Championships - Louisville USTA Challenger of Burbank - Burbank Taiwan Challenger - Kaohsiung Cadillac Pro Indoor USTA Challenger - West Bloomfield Baton Rouge Challenger Talahassee Challenger The LTA Cardiff Challenger - Cardiff Yuba City Challenger 2006 North Shore Pro Tennis Championship - Winnetka drkoop.com USTA Tennis Championships of Houston - Houston USTA Challenger - Champaign XL Capital Bermuda Open - Bermuda Como Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Sacramento Challenger Tiburon Challenger Music City Challenger - Nashville Calabasas Challenger IV Gramado Open de Tenis - Gramado Charlottesville Challenger The Comercia Challenger - Aptos Savannah Challenger Ojai Challenger 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville III Challenger Continenal Plaza - Puerto Vallarta Vancouver Challenger The USTA Challenger at West End Racquet - Torrance 2002 USTA Challenger of Calabasas - Calabasas 2002 FSE Challenger - Tarzana GHI Bronx Classic - Bronx USTA San Diego Challenger - San Diego Swanston Challenger - Sacramento drkoop.com USTA Tennis Championships of San Antonio - San Antonio Sacramento Challenger Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka 2002 Eddleman USTA Challenger - Birmingham ATP Tour Challenger at Nellie Gail - Laguna Hills Granby Challenger - Granby III Gramado Open de Tenis - Gramado Hilton Waikoloa Village USTA Challenger - Waikoloa GHI Bronz Classic - Bronx 2000 Challenger de Granby - Granby USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Men's Pro Challenger at Tunica National - Tunica San Luis Potosi Challenger - San Luis Potosi Hurricane Tennis Open - Bradenton Copa Ericsson Costa Rica - San Jose 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of San Antonio - San Antonio Zivnobanka Czech Open - Prostejov USTA Men's Challenger of Dallas - Dallas USTA Tennis Championships of Houston - Houston USTA Challenger of Dallas - Dallas Hilton Waikoloa USTA Challenger - Waikoloa Gran Copa Ericsson - Rio de Janeiro The Wright Financial Group, Inc. Challenger - Champaign Samsung Securities Cup Challenger - Seoul Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby University of Tennessee USTA Men's Challenger - Knoxville 2001 USTA Tallahassee Tennis Challenger - Tallahassee Countrywide Classic USTA Men's Challenger - Carson CMG Asia Open - Hong Kong 2003 Eddleman USTA Challenger - Birmingham Waco International Tennis Challenger - Waco The Comercia Bank Challenger - Aptos Sunset Moulding Challenger - Yuba City 2004 Freeman Men's Challenger - Joplin Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Eddleman/USTA Challenger - Birmingham USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank Urbana-Champaign Challenger - Urbana Smith Barney Men's Challenger - Covington 2005 West Side Tennis Coub Men's Challenger - Forest Hills Levene Gouldin & Thompson Tennis Challenger - Binghamton The Wright Financial Group, Inc. Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta XI Open International D'Andorra - Andorra Busan Open Challenger Tennis - Busan 2004 Colorado Tennis Classic - Denver The Natrel's Challenger - Granby Heineken Challenger - Ho Chi Minh City USTA Seascape Challenger - Aptos 2007 Challenger of Santa Clara - Valencia Sunset Moulding Yuba City Racquet Club Challenger - Yuba City GHI Bronx Classic - Bronx Binghamton Challenger dBI Tennis Challenger - Binghamton Odlum Brown Vancouver Open - Vancouver College Station Challenger - College Station Austin Challenger - Austin WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Semgroup Challenger - Tulsa The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas The Wright Financial Group USTA Challenger - Champaign Vancouver Challenger Bangkok Challenger Carson Challenger GHI Bronx Tennis Classic - Bronx USTA Men's Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Countrywide Classic USTA Challenger - Carson Fifth Third Bank Tennis Championships - Lexington Challenger Banque Nationale Rimouski - Rimouski Honda Kah Singapore Men's Tennis Open - Singapore San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2001 Eddleman USTA Challenger - Birmingham Winnetka Challenger Fifth-Third Bank Tennis Championships - Lexington Tiburon Challenger USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Challenger Ford de Cherbourg - Cherbourg Japan Open - Tokyo Waldbaum's Hamlet Cup - Long Island Kroger / St. Jude International - Memphis Kroger / St. Jude International - Memphis Sybase Open - San Jose XL Capital Bermuda Open - Bermuda The Stella Artois Grass Court Championships - London XL Capital Bermuda Open - Bermuda Mercedes-Benz Cup - Los Angeles Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Eddleman USTA Challenger - Birmingham BMW Open - Munich drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Tennis Championships of Denver - Denver USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton BH Tennis Open International Cup - Belo Horizonte Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Kyoto Challenger - Kyoto Abierto Club Casablanca - Mexico City The West Side Tennis Club Clay Court Challenger - Forest Hills University of Tennessee USTA Men's Challenger - Knoxville Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Burbank Challenger - Burbank 2001 UT Tyler Patriot Challenger - Tyler Pilot Pen International - New Haven 2003 Freeman Men's Challenger - Joplin FILA Challenger - Biella Heineken Open - Auckland Siebel Open - San Jose Adidas International - Sydney Sybase Open - San Jose Arizona Men's Tennis Championships - Scottsdale Galleryfurniture.com Challenge - Atlanta GHI Bronx Classic - Bronx The Stella Artois Grass Court Championships - Queen's/London The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Singha Tennis Classic - Tarzana Salem Open - Hong Kong Japan Open - Tokyo Healthsouth USTA Challenger - Dallas USTA/Safeway Challenger - Aptos SAP Open - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Shimadzu All Japan Indoor - Kyoto The Surbiton Trophy - Surbiton West Side Tennis Club Clay Court Challenger - Forest Hills Franklin Templeton Tennis Classic - Scottsdale Arizona Men's Tennis Championships - Scottsdale Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston USTA Safeway Challenger - Aptos Osaka International Tennis Tournament - Osaka BH Tennis Open International Cup - Belo Horizonte Mercedes-Benz Cup - Los Angeles USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana Pilot Pen Tennis - New Haven USTA Challenger of Tiburon - Tiburon Vietnam Open - Ho Chi Minh City BMW Tennis Championship - Sunrise 2004 USTA Challenger of Calabasas - Calabasas Legg Mason Tennis Classic - Washington D.C. Tiburon Challenger - Tiburon RCA Championships - Indianapolis Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa SAP Open - San Jose USTA Freeman Men's Challenger - Joplin Isla de Lanzarote - Lanzarote Tennis Channel Open - Las Vegas Heineken Open - Auckland Citrix Tennis Championships - Delray Beach Lubbock Challenger - Lubbock XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Legg Mason Tennis Classic - Washington D.C. Mercedes-Benz Cup - Los Angeles Baton Rouge Pro Tennis Classic - Baton Rouge Brasil Open - Salvador Copenhagen Open - Copenhagen The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo Mercedes-Benz Cup - Los Angeles Siebel Open - San Jose Savannah Challenger Legg Mason Tennis Classic - Washington The Stella Artois Grass Court Championships - London Pilot Pen Tennis - New Haven Sacramento Challenger - Sacramento U.S. Men's Clay Court Championships - Orlando Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Carson Challenger BellSouth Open - Vina del Mar Indianapolis Tennis Championships - Indianapolis Champaign Challenger RCA Championships - Indianapolis Brasil Open - Salvador Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Honolulu Challenger Dallas Challenger Atlanta Tennis Championships - Atlanta TD Waterhouse Cup - Long Island Kroger / St. Jude International - Memphis Baton Rouge Challenger SAP Open - San Jose Farmers Classic - Los Angeles Calabasas Challenger Mercedes-Benz Cup - Los Angeles Heineken Open - Auckland Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis USTA Men's Challenger of Dallas - Dallas Los Angeles New Haven Binghamton Professional Tennis Tournament - Binghamton USTA Seascape Challenger - Aptos Credicard Tennis Cup - Campos do Jordao CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Atlantic City Open - Atlantic City Laser Vision USTA Challenger - Amarillo BellSouth Open - Auckland Sybase Open - San Jose Challenger Leon 2003 - Leon Nielsen USTA Pro Tennis Championship - Winnetka Copenhagen Open - Copenhagen Zivnobanka Czech Open - Prostejov AIG Japan Open - Tokyo The Stella Artois Grass Court Championships - London Pilot Pen Tennis - New Haven Countrywide Classic - Los Angeles Sybase Open - San Jose Salem Open - Hong Kong Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo The Stella Artois Grass Court Championships - London du Maurier Open - Montreal du Maurier Open - Toronto The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Infiniti Open - Los Angeles Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston Waldbaum's Hamlet Cup - Long Island President's Cup 1999 - Tashkent SAP Open - San Jose Heineken Open Singapore - Singapore Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells The Samsung Open - Nottingham Tata Open 2003 - Chennai Siebel Open - San Jose Kroger / St. Jude International - Memphis The Nottingham Open - Nottingham U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen Heineken Open Shanghai - Shanghai U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Heineken Open Shanghai - Shanghai Indian Wells Salem Open - Hong Kong UBS Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Countrywide Classic - Los Angeles Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Tennis Masters Series - Miami Tennis Masters Series - Indian Wells U.S. Open - New York Tennis Masters Series - Indian Wells U.S. Open - New York Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group 2, F, PHI-NZL, 4-1 15th Asian Games Doha 2006